solar turbine - German English Dictionary